Local Analyze
Apply non-linear operation (minimum, maximum) on each pixel locally.
Node Data | |
|---|---|
Display name | |
Local Analyze | |
Internal name | |
Node_Local_Analyze | |
Inheritances | |
| Node_Processor | |
| Node_Local_Analyze | |
Inputs | |
Node_Local_Analyze | |
toggle |
Channel |
surface |
Surface In |
surface |
Mask |
slider |
Mix |
enum |
Algorithm |
slider |
Size |
enum |
Shape |
Outputs | |
Node_Local_Analyze | |
surface |
Surface Out |
Attributes | |
| Color Depth | |
| Oversample | |
Local analyze node applies non-linear convolution function on the surface.

Properites
Algorithm
The junction to use.
- Average Apply average across the kernel (blurring)
- Maximum Find the brightess pixel in the kernel.
- Minimum Find the dark pixel in the kernel.
Size
Size of convolution kernel.
Shape
Shape of the kernel.
Related Links
- Base Code: /scripts/node_local_analyze/node_local_analyze.gml
- Shader [sh_local_analyze]: /shaders/sh_local_analyze/sh_local_analyze.fsh